Soru & Cevap

Activity Back Stack ...

03.12.2013 - 05:28

Merhaba arkadaşlar bi activity'im var back stackten kaldırdım android no history parametresi ile.

Activity onPause oluyor(text to speech) için google servisine bağlanınca.Text to speechten sonuç alınınca tekrar activity'e aktarmak istiyorum fakat activity back stackten çıkmış oluyor ve data aktaramıyorum.

Activity onDestroy olmadan backstackten çıkmasını istemiyorum bu olay nasıl olacak.

Text to speech ekranını açınca sadece onPause oluyor.

 

31 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
04.12.2013 - 06:38

Clear_activity_top u kullandım activity backstackten çıktı ama text to speechte geri dönüşte bi sorun yok işine yarayabilir bazı arkadaşların

picture-1372-1408467635.jpg
ahmtbrk
04.12.2013 - 05:10

Dostum yardımın için tşkler şöyle bi denetim yaptım.

text to speech dialogu açılınca activity onpause oluyor.

sonucu alıp ekrana yansıtacağı an yani dialog kapandığı an activity sırası ile onstop ve ondestroy oluyor.

nohistory ekliyken oluyor bunlar nohistory yokken sorunsuz geri dönüş yapıyor.

picture-2903-1435872975.png
oshamahue
03.12.2013 - 06:19

noHistory flaginin açıklamasında 

Whether or not the activity should be removed from the activity stack and finished (its finish()method called) when the user navigates away from it and it's no longer visible on screen — "true" if it should be finished, and "false" if not. The default value is "false".

diyor. Yani eğer aktivite arkada görünüyorsa stack'te hala duruyor demektir. Eğer açılan TTS ekranı popup şeklinde çalışıyorsa çalışması gerek. Başka bir hata vardır.